use versioned soname
authorIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 21 Jan 2016 21:03:38 +0000 (22:03 +0100)
committerIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 21 Jan 2016 21:03:38 +0000 (22:03 +0100)
debian/libbuilder/Makefile

index e5566b34f7d9136260b9ed85eb94eae2c9e562d4..30fcaf9af87d3510924a1d0faf4055556d1620c5 100644 (file)
@@ -101,6 +101,8 @@ JUCE_LDFLAGS += \
        -lrt \
        $(empty)
 
+SONAME=0.0.0
+SHORTSONAME=0
 TARGET := libjuce.so
 
 OBJECTS=$(SOURCES:%.cpp=$(OBJDIR)/%.o)
@@ -124,7 +126,9 @@ clean:
 install-lib: $(OUTDIR)/$(TARGET)
        @echo Installing juce_dll
        install -d $(DESTDIR)$(libdir)
-       install -m664 $^ $(DESTDIR)$(libdir)/libjuce.so
+       install -m664 $^ $(DESTDIR)$(libdir)/$(TARGET).$(SONAME)
+       ln -s  $(TARGET).$(SONAME) $(DESTDIR)$(libdir)/$(TARGET)
+       ln -s  $(TARGET).$(SONAME) $(DESTDIR)$(libdir)/$(TARGET).$(SHORTSONAME)
 install-pkgconfig: juce.pc
        @echo Installing juce_dll
        install -d $(DESTDIR)$(libdir)/pkgconfig